spot buying and selling - Francés Inglés Diccionario